package com.budwk.app.waterquality.vo;

import com.alibaba.fastjson.annotation.JSONField;
import com.budwk.starter.common.openapi.annotation.ApiModel;
import com.budwk.starter.common.openapi.annotation.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.List;

/**
 * @author ZY.Wang
 * @since 2023/7/17
 */
@Data
@Accessors(chain = true)
@ApiModel(description = "水质指标表")
public class WaterQualityVo implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(description = "测站编码")
    @JSONField(name = "STCD")
    private String STCD;

    @ApiModelProperty(description = "断面名称")
    @JSONField(name = "STNM")
    private String STNM;

    @ApiModelProperty(description = "编号")
    @JSONField(name = "LYNM")
    private String LYNM;

    @ApiModelProperty(description = "采样时间")
    @JSONField(name = "SPT")
    private String SPT;

    @ApiModelProperty(description = "分析时间")
    @JSONField(name = "FXT")
    private String FXT;

    @ApiModelProperty(description = "水质参数（来源于枚举参数 WaterQEnum ）")
    private List<ParamProblemVo> waterParam;


}
